package com.huaxin.hxmodulestatisticalanalysis.dto.response;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.math.BigDecimal;

/**
 * 热力图 - 配电房温度数据项
 */
@Data
public class TemperatureHeatmapItem {
    @Schema(description = "组织ID", example = "1")
    private String orgId;
    @Schema(description = "配电房ID", example = "1")
    private String stationNumber;     // 配电房ID（即 electrical_room.id）
    @Schema(description = "配电房名称", example = "配电房1")
    private String roomName;          // 配电房名称
    @Schema(description = "配电房位置", example = "1F")
    private String location;          // 配电房位置
    @Schema(description = "所在楼层", example = "1")
    private String floor;             // 所在楼层
    @Schema(description = "环境温度", example = "25.5")
    private BigDecimal temperature;   // 环境温度
    @Schema(description = "设备ID", example = "1")
    private String deviceId;          // 设备ID
}